package com.csi.juegoweb.dao;

import java.util.List;

import com.csi.juegoweb.domain.Nivel;
@SuppressWarnings("unchecked")
public interface NivelDAO {

	// property constants
	public static final String CO_DESCRIPCION = "coDescripcion";
	public static final String QT_JUDADORES = "qtJudadores";
	public static final String QT_SECUENCIA = "qtSecuencia";
	public static final String FL_ESTADO = "flEstado";

	public abstract void save(Nivel transientInstance);

	public abstract void delete(Nivel persistentInstance);

	public abstract Nivel findById(java.lang.Integer id);

	public abstract List findByExample(Nivel instance);

	public abstract List findByProperty(String propertyName, Object value);

	public abstract List findByCoDescripcion(Object coDescripcion);

	public abstract List findByQtJudadores(Object qtJudadores);

	public abstract List findByQtSecuencia(Object qtSecuencia);

	public abstract List findByFlEstado(Object flEstado);

	public abstract List findAll();

	public abstract Nivel merge(Nivel detachedInstance);

	public abstract void attachDirty(Nivel instance);

	public abstract void attachClean(Nivel instance);

}